#include<stdio.h>
#include<unistd.h>
#include<pthread.h>
/*

 *
 */

void * func(void * arg){
	printf("This is child thread\n");
	sleep(20);
	pthread_exit("thread return");
}

int main(){
	pthread_t tid;
	void *retv;
	//初始化属性,设置为分离属性
	pthread_attr_t attr;
	pthread_attr_init(&attr);
	pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);

	for(int i = 0; i < 100; i++){
		pthread_create(&tid, &attr, func, NULL);
	}

	sleep(30);
}
